<?php


namespace App\DTOS\Admin;
use App\DTOS\BaseDTO;

// GameRole 搜索对象
class FunctionOpenDTO extends BaseDTO
{
    private $id;
    private $name; // 名称
    private $closeType; // 关闭类型
    private $openLevel; // 打开等级
    private $openType; // 打开类型
    private $openValue1; // 打开值1
    private $openValue2; // 打开值2
    private $isCloseChiji; // 是否关闭吃鸡
    private $isCloseArena; // 是否关闭竞技场
    private $isCloseCrossserver; // 是否关闭竞技场
    private $createdt; // 创建时间
    private $updatedt;
    private $State;
    private $serverId;

    /**
     * @return mixed
     */
    public function getServerId()
    {
        return $this->serverId;
    }

    /**
     * @param mixed $serverId
     */
    public function setServerId($serverId): void
    {
        $this->serverId = $serverId;
    } //服务器ID


    /**
     * @return mixed
     */
    public function getIsCloseCrossserver()
    {
        return $this->isCloseCrossserver;
    }

    /**
     * @param mixed $isCloseCrossserver
     */
    public function setIsCloseCrossserver($isCloseCrossserver): void
    {
        $this->isCloseCrossserver = $isCloseCrossserver;
    }

    /**
     * @return mixed
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * @param mixed $id
     */
    public function setId($id): void
    {
        $this->id = $id;
    }

    /**
     * @return mixed
     */
    public function getName()
    {
        return $this->name;
    }

    /**
     * @param mixed $name
     */
    public function setName($name): void
    {
        $this->name = $name;
    }

    /**
     * @return mixed
     */
    public function getCloseType()
    {
        return $this->closeType;
    }

    /**
     * @param mixed $closeType
     */
    public function setCloseType($closeType): void
    {
        $this->closeType = $closeType;
    }

    /**
     * @return mixed
     */
    public function getOpenLevel()
    {
        return $this->openLevel;
    }

    /**
     * @param mixed $openLevel
     */
    public function setOpenLevel($openLevel): void
    {
        $this->openLevel = $openLevel;
    }

    /**
     * @return mixed
     */
    public function getOpenType()
    {
        return $this->openType;
    }

    /**
     * @param mixed $openType
     */
    public function setOpenType($openType): void
    {
        $this->openType = $openType;
    }

    /**
     * @return mixed
     */
    public function getOpenValue1()
    {
        return $this->openValue1;
    }

    /**
     * @param mixed $openValue1
     */
    public function setOpenValue1($openValue1): void
    {
        $this->openValue1 = $openValue1;
    }

    /**
     * @return mixed
     */
    public function getOpenValue2()
    {
        return $this->openValue2;
    }

    /**
     * @param mixed $openValue2
     */
    public function setOpenValue2($openValue2): void
    {
        $this->openValue2 = $openValue2;
    }

    /**
     * @return mixed
     */
    public function getIsCloseChiji()
    {
        return $this->isCloseChiji;
    }

    /**
     * @param mixed $isCloseChiji
     */
    public function setIsCloseChiji($isCloseChiji): void
    {
        $this->isCloseChiji = $isCloseChiji;
    }

    /**
     * @return mixed
     */
    public function getIsCloseArena()
    {
        return $this->isCloseArena;
    }

    /**
     * @param mixed $isCloseArena
     */
    public function setIsCloseArena($isCloseArena): void
    {
        $this->isCloseArena = $isCloseArena;
    }

    /**
     * @return mixed
     */
    public function getCreatedt()
    {
        return $this->createdt;
    }

    /**
     * @param mixed $createdt
     */
    public function setCreatedt($createdt): void
    {
        $this->createdt = $createdt;
    }

    /**
     * @return mixed
     */
    public function getUpdatedt()
    {
        return $this->updatedt;
    }

    /**
     * @param mixed $updatedt
     */
    public function setUpdatedt($updatedt): void
    {
        $this->updatedt = $updatedt;
    }

    /**
     * @return mixed
     */
    public function getState()
    {
        return $this->State;
    }

    /**
     * @param mixed $State
     */
    public function setState($State): void
    {
        $this->State = $State;
    }




}
